쓰레드에 대해서

쓰레드에 대해서 매우 오래된 문서라서 다시 정리할 필요가 있음 - 2009/11/26SMP와 같은 shared memory multiprocessor architectures에서 thread는 병렬화를 달성하기 위해서 사용된다. 쓰레드 구현은 하드웨어 벤더에서 그들자신의 필요에 의해서 만들어서 사용했으며 후에 소프트웨어 개발자들이 간단하게 사용할 수 있도...

libcurl을 이용한 간단한 Web 프로그래밍

libcurl을 이용한 간단한 Web 프로그래밍 원문 curl은 데이터 전송과 관련된 프로그램의 빠른 작성을 위해서 사용하는 command line tool이다. HTTP(이러한 툴의 제공과는 별도로 위의 프로토콜들을 지원하는 클라이언트의 제작을 도와주기 위한 libCURL을 제공한다. libCURL을 이용하면 데이터 전송과 관련된 프로그램을 빠르게 작성...

libwww

libwwwlibwww(12)는 W3C(12)에서 배포하는 라이브러리로 Unix와 Windows에서 사용가능한 Client Web API(12)를 제공한다. 이 라이브러리는 웹 브라우저/에디터, 로봇, 배치툴등에 널리 사용되고 있다. HTTP/1.1 의 기술(caching, pipelining, PUT, POST, Digest Authentication,...

Windows Thread : Creating Threads

Windows Thread ...

Linux System Programing 미니 사이트

Linux System Programing 미니 사이트 리눅스 시스템 프로그래밍과 관련된 내용을 다룹니다. 다음진행할 문서화 프로젝트는 리눅스 시스템 프로그래밍 입니다. HOWTO 문서와는 달리 온라인 Book 형식으로 체계적으로 작성해나갈 계획입니다. ...

Book : 리눅스 시스템 프로그래밍

Book 리눅스 시스템 프로그래밍( 난이도 시스템 프로그래밍 초/중급 대상 C( Linux 운영체제( 리눅스 시스템 프로그래밍 입문자 목표 리눅스 운영체제( 리눅스 시스템 프로그래밍의 이해 C언어를 통한 리눅스 시스템 제어 흥미위주가 아닌 낮은 수준에서 리눅스( 문서구조는 다음과 같다. 장,절,소절 의 3단계 깊이를 가진다. 설명을 위한 도입부와 본문 ...

Joinc와 함께하는 리눅스 시스템 프로그래밍 : 1장 소개

Joinc와 함께하는 리눅스 시스템 프로그래밍 리눅스를 본격적으로 접한게 1998년이였던 것으로 기억된다. 알짜 RedHat 5.3 인가 하는 RedHat(그때를 생각해보면, 리눅스에 유독 열광했던거 같다. 지금 생각해보면 단순함의 극치를 달리던 window대학생활을 하긴 했지만 전공에 관심도 없었고, 그렇다고 잘 놀지도 못했었다. 뭔가 새로운 것이 필요...

JoinC와 함께하는 리눅스 시스템 프로그래밍 2장 시작하기

JoinC와 함께하는 리눅스 시스템 프로그래밍 2장 시작하기시스템 프로그래밍이란 시스템 프로그램을 작성하기 위한 일련의 과정을 의미한다. 시스템 프로그램은 시스템을 제어하는 프로그램이므로 결국 시스템 프로그래밍은 시스템을 알아가는 과정이라고 볼 수 있을 것이다.시스템을 알아가는 과정이라고 해서, 컴퓨터의 CPU, Memory, 하드디스크등의 시스템 자체에...

리눅스 시템 프로그래밍 : 목차정리

리눅스 시템 프로그래밍 큰 틀에서 문서를 계획한다. 이 목차는 변경될 수 있다. 문서에 대한 간단한 소개 1. 글인사 1. 문서의 방향제시 1. 문서 읽는 방법 1. 리눅스에 대한 소개 1. 프로그래밍에 대한 소개 1. 운영체제( 1. 파일시스템 1. 키보드로부터 입력받아서 모니터로 출력하는 방법 1. 관련 시스템 인터페이스 1. 리눅스 계정( 1. pa...

Joinc와 함께하는 리눅스 시스템 프로그래밍 3장 입력과 출력

Joinc와 함께하는 리눅스 시스템 프로그래밍 3장 입력과 출력 기계는 조작자의 입력을 받아서, 프로그래밍 된데로 일을 하고 그 결과물을 출력한다. 믹서기는 사과를 입력받고 버튼을 누르면, 프로그래밍 된데로 모터를 돌려서 사과를 잘개 쪼개고 그 결과물로 사과쥬스를 출력한다.컴퓨터는 정보를 처리하기 위한 기계로 입력을 받아서 처리하고 그 결과를 출력한다는 ...